// 刷新任务队列
function flushJob() {
  // 如果当前处于刷新队列状态，则什么都不做
  if (isFlushing) {
    return
  }
  // 设置为true 标明正在处于刷新队列状态
  isFlushing = true
  // 在微任务队列中刷新队列
  p.then(() => {
    jobQueue.forEach((job) => job())
  }).finally(() => {
    // 结束后重置isFlushing
    isFlushing = false
  })
}
